public class Main {
    public static void main(String[] args) {
        Integer a = 126;
        Integer b = 126;
        System.out.println(a == b);

        Integer c = 129;
        Integer d = 129;
        System.out.println(c == d);
        //由此可以得出Integer的装箱操作对于一个对象来说范围为-128——127
        //当我们超过这个范围的时候呢，我们就会创建一个新的对象
    }
    public static void main2(String[] args) {
        Integer a = 10;

        int i1 = a.intValue();//显示拆箱

        int i2 = a;//自动拆箱

        double d = a.doubleValue();//我们可以拆箱成浮点数

        System.out.println(i1);
        System.out.println(i2);
        System.out.println(d);
    }
    public static void main1(String[] args) {
        int a = 10;
        Integer integer1 = Integer.valueOf(a);//显示装箱

        Integer integer2 = 20;//自动装箱

        Double d = Double.valueOf(a);//我们也可以把整数包装成浮点数

        System.out.println(integer1);
        System.out.println(integer2);
        System.out.println(d);
    }
}
